//#include<iostream>
//#include<math.h>
//#include<stdlib.h>
//#include<string>
//#include<iomanip>
//using namespace std;
//int main() {
//	int x;
//	cin >> x;
//	double y = (rand() % (1000 - 1 + 1)) + 1;
//	string decimals1 = "";
//	string decimals2 = to_string(y-(int)y);
//	while (pow(y, 3) != x){
//		y = (pow(y, 3) + x) / (2 * pow(y, 2));
//		decimals1 = decimals2;
//		decimals2 = to_string(y - (int)y + 0.0);
//		if (!decimals2.find(string(decimals1, 0, 8)))
//			break;
//	}
//	cout << fixed << setprecision(6) << y << endl;
//	return 0;
//}